﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;
using Sinacor.UI.Bovespa.Clientes.Model.Enum;

namespace Sinacor.UI.Bovespa.Clientes.Model
{
    public class InformacoesClienteEndereco : BaseModel
    {
        private string _bairro;
        private string _cep;
        private string _cidade;
        private string _complemento;
        private string _email;
        private string _numero;
        private string _rua;
        private TipoEndereco _tipoEndereco;
        private string _uf;

        #region Propriedades
        public string Bairro
        {
            get { return _bairro; }
            set { _bairro = value; this.OnPropertyChanged("Bairro"); }
        }

        public string Cep
        {
            get { return _cep; }
            set { _cep = value; this.OnPropertyChanged("Cep"); }
        }

        public string Cidade
        {
            get { return _cidade; }
            set { _cidade = value; this.OnPropertyChanged("Cidade"); }
        }

        public string Complemento
        {
            get { return _complemento; }
            set { _complemento = value; this.OnPropertyChanged("Complemento"); }
        }

        public string Email
        {
            get { return _email; }
            set { _email = value; this.OnPropertyChanged("Email"); }
        }

        public string Numero
        {
            get { return _numero; }
            set { _numero = value; this.OnPropertyChanged("Numero"); }
        }

        public string Rua
        {
            get { return _rua; }
            set { _rua = value; this.OnPropertyChanged("Rua"); }
        }

        public TipoEndereco TipoEndereco
        {
            get { return _tipoEndereco; }
            set { _tipoEndereco = value; this.OnPropertyChanged("TipoEndereco"); }
        }

        public string Uf
        {
            get { return _uf; }
            set { _uf = value; this.OnPropertyChanged("Uf"); }
        }
        #endregion
    }
}